home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_400 / 422_03 / 6800.asm < prev    next >
Assembly Source File  |  1994-02-25  |  2KB  |  243 lines

  1. *
  2. * Test file to verify instructions and addressing modes of: 6800
  3. *
  4. IMM    EQU    $12
  5. DIR    EQU    $34
  6. EXT    EQU    $5678
  7. *
  8.     ADDA    #IMM
  9.     ADDA    DIR
  10.     ADDA    EXT
  11.     ADDA    10,X
  12.     ADDB    #IMM
  13.     ADDB    DIR
  14.     ADDB    EXT
  15.     ADDB    10,X
  16. *
  17.     ABA
  18. *
  19.     ADCA    #IMM
  20.     ADCA    DIR
  21.     ADCA    EXT
  22.     ADCA    10,X
  23.     ADCB    #IMM
  24.     ADCB    DIR
  25.     ADCB    EXT
  26.     ADCB    10,X
  27. *
  28.     ANDA    #IMM
  29.     ANDA    DIR
  30.     ANDA    EXT
  31.     ANDA    10,X
  32.     ANDB    #IMM
  33.     ANDB    DIR
  34.     ANDB    EXT
  35.     ANDB    10,X
  36. *
  37.     BITA    #IMM
  38.     BITA    DIR
  39.     BITA    EXT
  40.     BITA    10,X
  41.     BITB    #IMM
  42.     BITB    DIR
  43.     BITB    EXT
  44.     BITB    10,X
  45. *
  46.     CLRA
  47.     CLRB
  48.     CLR    EXT
  49.     CLR    10,X
  50. *
  51.     CMPA    #IMM
  52.     CMPA    DIR
  53.     CMPA    EXT
  54.     CMPA    10,X
  55.     CMPB    #IMM
  56.     CMPB    DIR
  57.     CMPB    EXT
  58.     CMPB    10,X
  59. *
  60.     CBA
  61. *
  62.     COMA
  63.     COMB
  64.     COM    EXT
  65.     COM    10,X
  66. *
  67.     NEGA
  68.     NEGB
  69.     NEG    EXT
  70.     NEG    10,X
  71. *
  72.     DAA
  73. *
  74.     DECA
  75.     DECB
  76.     DEC    EXT
  77.     DEC    10,X
  78. *
  79.     EORA    #IMM
  80.     EORA    DIR
  81.     EORA    EXT
  82.     EORA    10,X
  83.     EORB    #IMM
  84.     EORB    DIR
  85.     EORB    EXT
  86.     EORB    10,X
  87. *
  88.     INCA
  89.     INCB
  90.     INC    EXT
  91.     INC    10,X
  92. *
  93.     LDAA    #IMM
  94.     LDAA    DIR
  95.     LDAA    EXT
  96.     LDAA    10,X
  97.     LDAB    #IMM
  98.     LDAB    DIR
  99.     LDAB    EXT
  100.     LDAB    10,X
  101. *
  102.     ORAA    #IMM
  103.     ORAA    DIR
  104.     ORAA    EXT
  105.     ORAA    10,X
  106.     ORAB    #IMM
  107.     ORAB    DIR
  108.     ORAB    EXT
  109.     ORAB    10,X
  110. *
  111.     PSHA
  112.     PSHB
  113.     PULA
  114.     PULB
  115. *
  116.     ROLA
  117.     ROLB
  118.     ROL    EXT
  119.     ROL    10,X
  120. *
  121.     RORA
  122.     RORB
  123.     ROR    EXT
  124.     ROR    10,X
  125. *
  126.     ASLA
  127.     ASLB
  128.     ASL    EXT
  129.     ASL    10,X
  130. *
  131.     ASRA
  132.     ASRB
  133.     ASR    EXT
  134.     ASR    10,X
  135. *
  136.     LSLA
  137.     LSLB
  138.     LSL    EXT
  139.     LSL    10,X
  140. *
  141.     LSRA
  142.     LSRB
  143.     LSR    EXT
  144.     LSR    10,X
  145. *
  146.     STAA    DIR
  147.     STAA    EXT
  148.     STAA    10,X
  149.     STAB    DIR
  150.     STAB    EXT
  151.     STAB    10,X
  152. *
  153.     SUBA    #IMM
  154.     SUBA    DIR
  155.     SUBA    EXT
  156.     SUBA    10,X
  157.     SUBB    #IMM
  158.     SUBB    DIR
  159.     SUBB    EXT
  160.     SUBB    10,X
  161. *
  162.     SBA
  163. *
  164.     SBCA    #IMM
  165.     SBCA    DIR
  166.     SBCA    EXT
  167.     SBCA    10,X
  168.     SBCB    #IMM
  169.     SBCB    DIR
  170.     SBCB    EXT
  171.     SBCB    10,X
  172. *
  173.     TAB
  174.     TBA
  175. *
  176.     TSTA
  177.     TSTB
  178.     TST    EXT
  179.     TST    10,X
  180. *
  181.     CPX    #IMM
  182.     CPX    DIR
  183.     CPX    EXT
  184.     CPX    10,X
  185. *
  186.     DEX
  187.     DES
  188.     INX
  189.     INS
  190. *
  191.     LDX    #IMM
  192.     LDX    DIR
  193.     LDX    EXT
  194.     LDX    10,X
  195. *
  196.     LDS    #IMM
  197.     LDS    DIR
  198.     LDS    EXT
  199.     LDS    10,X
  200. *
  201.     STX    DIR
  202.     STX    EXT
  203.     STX    10,X
  204. *
  205.     STS    DIR
  206.     STS    EXT
  207.     STS    10,X
  208. *
  209.     TXS
  210.     TSX
  211. *
  212.     BRA    *
  213.     BCC    *
  214.     BCS    *
  215.     BEQ    *
  216.     BGE    *
  217.     BGT    *
  218.     BHI    *
  219.     BLE    *
  220.     BLS    *
  221.     BLT    *
  222.     BMI    *
  223.     BNE    *
  224.     BVC    *
  225.     BVS    *
  226.     BPL    *
  227.     BSR    *
  228.     BHS    *
  229.     BLO    *
  230. *
  231.     JMP    EXT
  232.     JMP    10,X
  233.     JSR    EXT
  234.     JSR    10,X
  235. *
  236.     NOP
  237. *
  238.     RTI
  239.     RTS
  240. *
  241.     SWI
  242.     WAI
  243.